leaf tripe - German English Dictionary